100
525
260
430
865
775
812
410
578
389
300
869
414
831
706
883
694
348
121
48
316
36
623
144
50
807
774
993
10
2
302
127
653
292
294
910
636
933
803
570
901
863
370
966
123
753
195
936
464
805
359
926
193
135
335
790
353
539
528
829
63
794
387
677
490
867
733
213
779
78
770
351
411
999
968
543
523
548
707
888
950
932
371
840
210
149
503
141
49
151
801
698
307
212
320
434
17
700
946
161
718
